// pages/add/add.js
var data = ""
var gData = ""
Page({

  /**
   * 页面的初始数据
   */
  data: {
    uid:"41ae62ef621f180f09e5823e6f35ac1a",//在onLoad时即获取用户的uid
    num:0
  },
  getData(res){
    gData = res.detail.value
  },
  get(){
    console.log(gData)
    wx.cloud.callFunction({
      name:"getCart",
      data:{
        uid:gData
      }
    }).then(res=>{
      console.log(res.result.data[0].goods[0].num)
      var num = res.result.data[0].goods[0].num
      this.setData({
        num
      })
    })
  },
  add(aid){//在点击“+”或者点击加入购物车判断购物车中有这个商品时调用
   // console.log(aid)
    wx.cloud.callFunction({
      name:"addPro",
      data:{
        uid:this.data.uid,
        id:aid,//商品的id
      }
    }).then(res=>{
      console.log(res)
    })
  },
  detailAdd(res){//点击加入购物车时调用的函数
    console.log(res.currentTarget.dataset.aid)
    var aid = res.currentTarget.dataset.aid
    wx.cloud.callFunction({
      name:"detailAddPro",
      data:{
        uid:this.data.uid,
        id:aid
      }
    }).then(res=>{
      console.log(res)//res.result.data.length
      var len = res.result.data.length
      //如果长度等于0，此物品还没有加入购物车，否则已经加入购物车
      if(len == 0){//若还没有加入购物车，则先找到此商品的id并对其执行add函数
        this.cartAdd(aid)
      }else{
        this.add(aid)//若已经加入购物车，则对商品数量进行增加
      }
    })
  },
  addData(res){
    console.log(res.detail.value)
    data = res.detail.value
  },
  cartAdd(aid){
    wx.cloud.callFunction({
      name:"cartAddPro",
      data:{
        uid:this.data.uid,
        id:aid
      }
    }).then(res=>{
      console.log(res)
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})